package bean;


import model.Orcamento;
import dao.DAOOrcamento;

public class OrcamentoBean {
	private String solicitante;
	private String mensagem; 
	private String email;
	private double valor;
	private Orcamento orcamento;
	private DAOOrcamento daoOrcamento = new DAOOrcamento();
	
	
	public double getValor() {
		return valor;
	}
	public void setValor(double valor) {
		this.valor = valor;
	}
	public Orcamento getOrcamento() {
		return orcamento;
	}
	public void setOrcamento(Orcamento orcamento) {
		this.orcamento = orcamento;
	}
	public DAOOrcamento getDaoOrcamento() {
		return daoOrcamento;
	}
	public void setDaoOrcamento(DAOOrcamento daoOrcamento) {
		this.daoOrcamento = daoOrcamento;
	}
	public String getSolicitante() {
		return solicitante;
	}
	public void setSolicitante(String solicitante) {
		this.solicitante = solicitante;
	}
	public String getMensagem() {
		return mensagem;
	}
	public void setMensagem(String mensagem) {
		this.mensagem = mensagem;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	
	
	public String salvar(){
		DAOOrcamento daoOrcamento = new DAOOrcamento();
		Orcamento o = new Orcamento();

		o.setSolicitante(solicitante);
		o.setEmail(email);
		o.setMensagem(mensagem);
		o.setValor(valor);
		try{
			daoOrcamento.begin();
			daoOrcamento.persist(o);
		}
		catch(Exception e){
			daoOrcamento.rollback();	
			return "falso";
		}
		daoOrcamento.commit();
		return "sucesso";
	}
	
	public String pesquisa(){
 	   
		try{
			if(solicitante != null){
			orcamento = daoOrcamento.findSolicitante(solicitante);
		      return "Pesquisao" ;
			} 
		}
        catch(Exception e){
        	return "Nao";
        }
        return "Pesquisao";
      }
       
      /*public Orcamento teste(String n){
    	  Cliente cliente = new Cliente(n);
    	  return daoCliente.find(cliente);
      }
       
       public String altera(){
    	   try{
    		   daoCliente.begin();
    		   daoCliente.merge(cliente);
    		   daoCliente.commit();
    		   return "altera";
    		   }
    	   catch(Exception e){
    		   return "falso";
    	   }
    }

   	public String excluirCliente (){
   		Cliente c = teste(cliente.getNome());
   		daoCliente.begin();
	    daoCliente.remove(c);
		daoCliente.commit();
		return "sucesso1";
	}*/
}

